-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(bridge): use deterministic message status slot (w/o mapping) #6861
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
dantaik
changed the title
feat(bridge): allow claim Ether/tokens if message failed
feat(bridge): enable Jan 4, 2023
releaseEther
and releaseERC20
on source bridge
dantaik
changed the title
feat(bridge): enable
refactor(bridge): message status no longer use a mapping
Jan 4, 2023
releaseEther
and releaseERC20
on source bridge
dantaik
changed the title
refactor(bridge): message status no longer use a mapping
refactor(bridge): allow for deterministic message status slot without using mapping
Jan 4, 2023
dantaik
changed the title
refactor(bridge): allow for deterministic message status slot without using mapping
refactor(bridge): use deterministic message status slot without using mapping
Jan 4, 2023
dantaik
changed the title
refactor(bridge): use deterministic message status slot without using mapping
refactor(bridge): use deterministic message status slot (w/o mapping)
Jan 4, 2023
Codecov Report
@@ Coverage Diff @@
## main #6861 +/- ##
==========================================
+ Coverage 65.99% 67.24% +1.24%
==========================================
Files 108 109 +1
Lines 2929 2940 +11
Branches 355 355
==========================================
+ Hits 1933 1977 +44
+ Misses 919 886 -33
Partials 77 77
*This pull request uses carry forward flags. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
davidtaikocha
previously approved these changes
Jan 4, 2023
cyberhorsey
approved these changes
Jan 4, 2023
davidtaikocha
approved these changes
Jan 5, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was created as a preparation for
releaseERC20
andreleaseEther
. Previously message status are persisted in amapping
which is not convenient to calculate Merkel proof. Now, the slot for saving a message status is calculated as: